<?php
require_once("../Datos/Selector.php");
require_once("../Datos/SubConsulta.php");
require_once("../Datos/Tablas/Tbl_ec_localidades.php");
require_once("../Datos/Tablas/Tbl_ec_provincias.php");

class Sel_Localidades extends Selector{

	function Sel_Localidades(&$conexion){
		$this->Selector($conexion);

		$this->Nombre = "Localidades";
		$this->estTablaBase(new Tbl_ec_localidades($conexion, ''));

             $relacionada = new Tbl_ec_provincias($conexion, '');
		$this->agregarTablaRelacionada($relacionada, 'INNER JOIN');

		$this->agregarCampoJunta($this->tablaBase->obtCampo('loc_provincia'), $this->obtCampoRelacionado('ec_provincias', 'pcia_id'), '=');

		$campo = $this->tablaBase->obtCampo('loc_id');
		$campo->estAlias('Codigo');
		$this->agregarCampoVisible($campo);

		$campo = $this->tablaBase->obtCampo('loc_descripcion');
		$campo->estAlias('Localidad');
		$this->agregarCampoVisible($campo);

		$campo = $this->obtCampoRelacionado('ec_provincias', 'pcia_descripcion');
		$campo->estAlias('Provincia');
		$this->agregarCampoVisible($campo);

		$this->txtConsulta = $this->GenerarConsulta();
 }
}
?>
